package real.lang.reflect;

import real.lang.RealClass;

public final class RealTypeFactory {

	private RealTypeFactory() {
	}
	
	public static RealType CreateType(RealTypeSignature signature, Class<? extends RealClass> realClass)
		{
		RealType result;
		switch (signature.getRealTypeEnum()) {

		default:
			result = new CommonRealType(signature, realClass);
			break;
		}
		return result;
	}

}
